Position actuelle: Accueil> Catégories de fonctions> mt_rand

mt_rand

Générer de meilleurs nombres aléatoires
Nom:mt_rand
Catégorie:mathématiques
Langage de programmation:php
Description en une ligne:Utilisez l'algorithme Mersenne Twister pour retourner des entiers aléatoires.

Définition et utilisation

mt_rand() utilise l'algorithme Mersenne Twister pour renvoyer des entiers aléatoires.

Exemple

Dans cet exemple, nous retournerons des nombres aléatoires:

 <? Php
echo ( mt_rand ( ) ) ;
echo ( mt_rand ( ) ) ;
echo ( mt_rand ( 10 , 100 ) ) ;
?>

Essayez-le vous-même

grammaire

 mt_rand ( min , max )

illustrer

Si aucun paramètre facultatif MIN et MAX ne sont fournis, MT_RAND () renvoie un numéro pseudo-aléatoire entre 0 et Rand_max. Par exemple, si vous voulez un nombre aléatoire entre 5 et 15 (y compris 5 et 15), utilisez MT_RAND (5, 15).

De nombreux anciens générateurs de nombres aléatoires LIBC ont des caractéristiques incertaines et inconnues et sont très lents. La fonction RAND () de PHP utilise le générateur de nombres aléatoires LIBC par défaut. mt_rand() est utilisée de manière informelle pour la remplacer. Cette fonction utilise une caractéristique connue dans Mersenne Twister en tant que générateur de nombres aléatoires, qui peut produire des valeurs aléatoires à une vitesse moyenne de quatre fois plus rapide que rand() fournie par LIBC.

Fonctions similaires
Articles populaires